<?php
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
?>
<?php
/**
 * Category view template
 *
 * @see Mage_Catalog_Block_Category_View
 */
?>
<?php
    $_helper    = $this->helper('catalog/output');
    $_category  = $this->getCurrentCategory();
    $_imgHtml   = '';
    if ($_imgUrl = $_category->getImageUrl()) {
        $_imgHtml = '<p class="category-image"><img src="'.$_imgUrl.'" alt="'.$this->htmlEscape($_category->getName()).'" title="'.$this->htmlEscape($_category->getName()).'" /></p>';
        $_imgHtml = $_helper->categoryAttribute($_category, $_imgHtml, 'image');
    }





?>







<div class="page-title category-title">
    <?php if($this->IsRssCatalogEnable() && $this->IsTopCategory()): ?>
        <a href="<?php echo $this->getRssLink() ?>" class="link-rss"><?php echo $this->__('Subscribe to RSS Feed') ?></a>
    <?php endif; ?>
    <h1><?php echo $_helper->categoryAttribute($_category, $_category->getName(), 'name') ?></h1>
</div>

<?php echo $this->getMessagesBlock()->getGroupedHtml() ?>

<?php if($_imgUrl): ?>
    <?php echo $_imgHtml ?>
<?php endif; ?>

<?php if($_description=$this->getCurrentCategory()->getDescription()): ?>
    <div class="category-description std">
        <?php echo $_helper->categoryAttribute($_category, $_description, 'description') ?>
    </div>
    <?php endif; ?>

<?php if($this->isContentMode()): ?>
    <?php echo $this->getCmsBlockHtml() ?>

<?php elseif($this->isMixedMode()): ?>
    <?php echo $this->getCmsBlockHtml() ?>
    <?php echo $this->getProductListHtml() ?>

<?php else: ?>
   <?/* CODE TO DISPLAY SUB CATEGORIY STARTS.. */?>

<?  $obj = new Mage_Catalog_Block_Navigation();// create obj
	$cat = Mage::getModel('catalog/category')->load($obj->getCurrentCategory()->getId()); //get current cat
	$subcats = $cat->getChildren(); // find them kids
	// loop on it
	$count_cat =0;
	
		foreach(explode(',',$subcats) as $subCatid){ // split up the mage data for use
		  $_category = Mage::getModel('catalog/category')->load($subCatid);
		  if($_category->getIsActive()){
				$caturl  = $_category->getURL(); // get link to image
				$catname = $_category->getName(); // get the name
				if($_category->getImageUrl()){
				  $catimg = $_category->getImageUrl(); // hey, we got image
				}else{
				  $catimg = $this->getSkinUrl("images/nocat.jpg");
				}  
				$catpoducts = $_category->getProductCollection();
				if(count($catpoducts)){
				if($count_cat ==0)
				{
					
				 ?>
					<hr />
				 <h3>Categories In This Section</h3>
				 <? echo " <ul class='products-grid first odd'> ";
				}
				if(($count_cat)/3 === 0 && $count_cat !=0)
				{
					echo "</ul> <ul class='products-grid first odd'>";
				}
				?>  
				<li class="item">
					<p><a href="<?=$caturl?>" class="product-image" >
					<img src="<?=$catimg?>" alt="<?=$catname?>" width="145" height="145" border="0" /></a>
					</p>
					<h2 class="product-name"><a href="<?=$caturl?>" class="nodec"><?=$catname?></a></h2>
				</li>
				<?
				
					$count_cat++;
				 
				
				}else{ // uhh, no image - assign img var to nothing and skip to next itteration
					// $catimg = 'http://location.of/placeholder.img'; // swap this for next line if you want to display non-image bearing cats with a placeholder
					$catimg=null; 
					continue;
				}
				// this is the basic testing data, format as desired & good luck!
				 
			}
		}
			if($count_cat)
				{	echo "</ul> ";	}		

   ?>
   
   <?/* CODE TO DISPLAY SUB CATEGORY ENDS.. */?>

    <?php echo $this->getProductListHtml() ?>
<?php endif; ?>
